Telegram Group & Telegram Channel
Что такое GRASP?

GRASP (General Responsibility Assignment Software Patterns) — это набор принципов проектирования, помогающих правильно распределять обязанности между классами и объектами в ООП. Он включает 9 паттернов, среди которых:

▪️ Information Expert — ответственность у того, кто владеет нужными данными.
▪️ Creator — класс создает объекты, если тесно связан с ними.
▪️ Controller — обработка пользовательских действий через промежуточный объект.
▪️ Low Coupling & High Cohesion — минимальная связность, высокая связанность внутренней логики.
▪️ Polymorphism — выбор поведения через переопределение.
▪️ Protected Variations — защита от изменений через абстракции.

GRASP не про архитектуру как таковую, а про принципы принятия решений при проектировании классов. Он дополняет SOLID и помогает писать более поддерживаемый код.

🐸 Библиотека собеса по Java
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3👏1



tg-me.com/java_interview_lib/934
Create:
Last Update:

Что такое GRASP?

GRASP (General Responsibility Assignment Software Patterns) — это набор принципов проектирования, помогающих правильно распределять обязанности между классами и объектами в ООП. Он включает 9 паттернов, среди которых:

▪️ Information Expert — ответственность у того, кто владеет нужными данными.
▪️ Creator — класс создает объекты, если тесно связан с ними.
▪️ Controller — обработка пользовательских действий через промежуточный объект.
▪️ Low Coupling & High Cohesion — минимальная связность, высокая связанность внутренней логики.
▪️ Polymorphism — выбор поведения через переопределение.
▪️ Protected Variations — защита от изменений через абстракции.

GRASP не про архитектуру как таковую, а про принципы принятия решений при проектировании классов. Он дополняет SOLID и помогает писать более поддерживаемый код.

🐸 Библиотека собеса по Java

BY Библиотека собеса по Java | вопросы с собеседований


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/java_interview_lib/934

View MORE
Open in Telegram


Библиотека собеса по Java | вопросы с собеседований Telegram | DID YOU KNOW?

Date: |

The seemingly negative pandemic effects and resource/product shortages are encouraging and allowing organizations to innovate and change.The news of cash-rich organizations getting ready for the post-Covid growth economy is a sign of more than capital spending plans. Cash provides a cushion for risk-taking and a tool for growth.

Библиотека собеса по Java | вопросы с собеседований from tr


Telegram Библиотека собеса по Java | вопросы с собеседований
FROM USA